/******************************************************
 *  Project： 串
 *  Function: 串的基本使用
 *  Description: ${description}
 *  PROJECT_FILENAME: ${PROJECT_FILENAME}
 *  Author: coder-itl
 ******************************************************
 *  Copyright $NOW_L by coder-itl
 ******************************************************/

#include "SeqString.h"

void TestSeqString();

int main() {
    TestSeqString();
    return 0;
}

void TestSeqString() {
    HString *str1 = (HString *) malloc(sizeof(HString));
    HString *str2 = (HString *) malloc(sizeof(HString));
    /* 赋值操作 */
    StrAssign_HeapString(str1, "coder-itl");
    PrintHeapString(str1);

    /* 复制操作 */
    StrCopy_HeapString(str2, str1);
    printf("\n复制后的str2: ");
    PrintHeapString(str2);
    printf("\n");

    /* 比较操作 */
    StrAssign_HeapString(str2, "coder-itl is");
    printf("比较结果: %d\n", StrCompare_HeapString(str1, str2));

    free(str1);
    free(str2);
}